/*
 * 项   目：learn-design-pattern
 * 作   者：罗毅（ymluo） 
 * 邮   箱：ymluo@iflytek.com
 * 创建时间：2017/11/1 14:47
 */
package com.roin.learn.design_pattern.factory_method.type2;

import com.roin.learn.common.MailSender;
import com.roin.learn.common.Sender;
import com.roin.learn.common.SmsSender;

/**
 * 消息发送工厂类-多方法工厂
 * 普通工厂方法模式中，如果传递的字符串出错，则不能正确创建对象
 * @version 1.0
 * @author 罗毅(ymluo)
 * @date 2017-11-01 14:47
 */

public class SenderFactory {

    public Sender produceMail(){
        return new MailSender();
    }
    public Sender produceSms(){
        return new SmsSender();
    }

}
